package com.tgpms.web.assets.dao;

import com.tgpms.web.assets.entity.FaCheckItems;
import com.tgpms.web.assets.entity.FaCheckItemsKey;

/**
* 表FA_CHECK_ITEMS -> D8014资产盘点项维护 的基本功能实现
*
* @author newway
* @createDate 2019/08/16
*/
public interface FaCheckItemsMapper {
    /**
     * D8014资产盘点项维护  deleteByPrimaryKey 实现
     * 
     * @param key
     * @return null int
     * @author: newway
     * @createDate: 2019-08-16 15:02:33
     */
    int deleteByPrimaryKey(FaCheckItemsKey key);

    /**
     * D8014资产盘点项维护  insert 实现
     * 
     * @param record
     * @return null int
     * @author: newway
     * @createDate: 2019-08-16 15:02:33
     */
    int insert(FaCheckItems record);

    /**
     * D8014资产盘点项维护  insertSelective 实现
     * 
     * @param record
     * @return null int
     * @author: newway
     * @createDate: 2019-08-16 15:02:33
     */
    int insertSelective(FaCheckItems record);

    /**
     * D8014资产盘点项维护  selectByPrimaryKey 实现
     * 
     * @param key
     * @return null com.tgpms.web.assets.entity.FaCheckItems
     * @author: newway
     * @createDate: 2019-08-16 15:02:33
     */
    FaCheckItems selectByPrimaryKey(FaCheckItemsKey key);

    /**
     * D8014资产盘点项维护  updateByPrimaryKeySelective 实现
     * 
     * @param record
     * @return null int
     * @author: newway
     * @createDate: 2019-08-16 15:02:33
     */
    int updateByPrimaryKeySelective(FaCheckItems record);

    /**
     * D8014资产盘点项维护  updateByPrimaryKey 实现
     * 
     * @param record
     * @return null int
     * @author: newway
     * @createDate: 2019-08-16 15:02:33
     */
    int updateByPrimaryKey(FaCheckItems record);
}